High Performance Fortran 2.0

نویسندگان

  • John Merlin
  • Barbara Chapman
چکیده

High Performance Fortran (HPF) is an informal standard for extensions to Fortran to assist its implementation on parallel architectures, particularly for data-parallel computation. Among other things, it includes directives for expressing data distribution across multiple memories, extra facilities for expressing data parallel and concurrent execution, and a mechanism for interfacing HPF to other languages and programming models. This paper provides a comprehensive tutorial introduction to HPF 2.0, the latest version of the HPF standard which was published in early 1997. It also outlines the history of the HPF language development and lists some World Wide Web sites where information about HPF compilers and tools, tutorials, codes and projects can be found.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VPP Fortran and the design of HPF/JA extensions

VPP Fortran is a data parallel language, that has been designed for the VPP series of supercomputers. In addition to pure data parallelism, it contains certain low-level features that were designed to extract high performance from user programs. A comparison of VPP Fortran and HPF 2.0 shows that these low-level features are not available in HPF 2.0. The features include asynchronous inter-proce...

متن کامل

Code generator for the HPF Library and Fortran 95 transformational functions

One of the language features of the core language of HPF 2.0 is the HPF Library. The HPF Library consists of 55 generic functions. The implementation of this library presents the challenge that all data types, data kinds, array ranks and input distributions need to be supported. For instance, more than 2 billion separate functions are required to support COPY_SCATTER fully. The efficient suppor...

متن کامل

High Performance Fortran

High Performance Fortran is an informal standard for extensions to Fortran 90 to assist its implementation on parallel architectures, particularly for data-parallel computation. Among other things, it includes directives for expressing data distribution across multiple memories, and concurrent execution features. This paper provides an informal introduction to the main features of HPF.

متن کامل

Parallel iterative solvers for irregular sparse matrices in High Performance Fortran

Writing eecient iterative solvers for irregular sparse matrices in HPF is hard. The locality in the computations is unclear, and for eeciency we use storage schemes that obscure any structure in the matrix. Moreover, the limited capabilities of HPF to distribute and align data structures make it hard to implement the desired distributions , or to indicate these such that the compiler recognizes...

متن کامل

On the Implementation of OpenMP 2.0 Extensions in the Fujitsu PRIMEPOWER Compiler

The OpenMP Architecture Review Board has released version 2.0 of the OpenMP Fortran language specification in November 2000, and version 2.0 of the OpenMP C/C++ language specification in March 2002. This paper discusses the implementation of the OpenMP Fortran 2.0 WORKSHARE construct, NUM THREADS clause, COPYPRIVATE clause, and array REDUCTION clause in the Parallelnavi software package. We foc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997